package rawwrs.bean;

import java.io.File;
import java.io.InputStream;
import java.io.Serializable;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.JoinColumn;
import javax.persistence.Lob;
import javax.persistence.ManyToOne;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

import rawwrs.entity.Usuario;



public class ProyectoDTO implements Serializable{

	private int id;
	private String nombre;
	private String descripcion;
	private String departamento;	
	private String provincia;
	private String distrito;
	private String direccion;
	private String longitud;
	private String latitud;
	private String areas_comunes;
	private String acabados; 
	private int estado_usuario;
	private int estado_admin; 
	private Date create_at;
	private Date update_at;
	
	
	private byte[] foto;
	private String ruta;	

	//objetos de ayuda para manejo de archivos
	private File archivo;
	private String archivoFileName;
	private String archivoContentType;
	private InputStream isFoto;
	
	
	
	private UsuarioDTO usuario_id=new UsuarioDTO();
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public String getDepartamento() {
		return departamento;
	}
	public void setDepartamento(String departamento) {
		this.departamento = departamento;
	}
	public String getProvincia() {
		return provincia;
	}
	public void setProvincia(String provincia) {
		this.provincia = provincia;
	}
	public String getDistrito() {
		return distrito;
	}
	public void setDistrito(String distrito) {
		this.distrito = distrito;
	}
	public String getDireccion() {
		return direccion;
	}
	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}
	public String getLongitud() {
		return longitud;
	}
	public void setLongitud(String longitud) {
		this.longitud = longitud;
	}
	public String getLatitud() {
		return latitud;
	}
	public void setLatitud(String latitud) {
		this.latitud = latitud;
	}
	public String getAreas_comunes() {
		return areas_comunes;
	}
	public void setAreas_comunes(String areasComunes) {
		areas_comunes = areasComunes;
	}
	public String getAcabados() {
		return acabados;
	}
	public void setAcabados(String acabados) {
		this.acabados = acabados;
	}
	public int getEstado_usuario() {
		return estado_usuario;
	}
	public void setEstado_usuario(int estadoUsuario) {
		estado_usuario = estadoUsuario;
	}
	public int getEstado_admin() {
		return estado_admin;
	}
	public void setEstado_admin(int estadoAdmin) {
		estado_admin = estadoAdmin;
	}
	public Date getCreate_at() {
		return create_at;
	}
	public void setCreate_at(Date createAt) {
		create_at = createAt;
	}
	public Date getUpdate_at() {
		return update_at;
	}
	public void setUpdate_at(Date updateAt) {
		update_at = updateAt;
	}
	public UsuarioDTO getUsuario_id() {
		return usuario_id;
	}
	public void setUsuario_id(UsuarioDTO usuarioId) {
		usuario_id = usuarioId;
	}
	public byte[] getFoto() {
		return foto;
	}
	public void setFoto(byte[] foto) {
		this.foto = foto;
	}
	public String getRuta() {
		return ruta;
	}
	public void setRuta(String ruta) {
		this.ruta = ruta;
	}
	public File getArchivo() {
		return archivo;
	}
	public void setArchivo(File archivo) {
		this.archivo = archivo;
	}
	public String getArchivoFileName() {
		return archivoFileName;
	}
	public void setArchivoFileName(String archivoFileName) {
		this.archivoFileName = archivoFileName;
	}
	public String getArchivoContentType() {
		return archivoContentType;
	}
	public void setArchivoContentType(String archivoContentType) {
		this.archivoContentType = archivoContentType;
	}
	public InputStream getIsFoto() {
		return isFoto;
	}
	public void setIsFoto(InputStream isFoto) {
		this.isFoto = isFoto;
	}

	
	
	 
	
}